home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-05-02 | 2.2 KB | 69 lines |
- # makefile.sun (c) copyright 1986 (Dan Heller)
- #
- HDRS= mush.h config.h-dist strings.h bindings.h options.h version.h glob.h
-
- SRCS= addrs.c bind.c commands.c curs_io.c curses.c dates.c doproc.c \
- execute.c expr.c file.c fkeys.c folders.c glob.c hdrs.c init.c lock.c \
- loop.c macros.c mail.c main.c malloc.c misc.c misc_frame.c msgs.c \
- options.c panels.c pick.c print.c hdr_sw.c setopts.c signals.c sort.c \
- strings.c tool.c tooledit.c viewopts.c
-
- OBJS= addrs.o bind.o commands.o curs_io.o curses.o dates.o doproc.o \
- execute.o expr.o file.o fkeys.o folders.o glob.o hdrs.o init.o lock.o \
- loop.o macros.o mail.o main.o malloc.o misc.o misc_frame.o msgs.o \
- options.o panels.o pick.o print.o hdr_sw.o setopts.o signals.o sort.o \
- strings.o tool.o tooledit.o viewopts.o
-
- IMAGES= mail.icon.1 mail.icon.2
-
- HELP_FILES= README README-7.0 README-7.1 mush.1 cmd_help tool_help \
- Mushrc Mailrc Gnurc advanced.mushrc sample.mushrc digestify
-
- MAKES= makefile.sun makefile.bsd makefile.sys.v makefile.xenix makefile.hpux
-
- # If your SunOS version is 3.5, add -DSUN_3_5 to CFLAGS.
- # If your SunOS version is 4.1, add -DSUN_4_1 to CFLAGS.
- # If you are not using SUNTOOL, use makefile.bsd and add one of
- # -DSUN_3_5, -DSUN_4_0, or -DSUN_4_1 to CFLAGS there.
- CFLAGS= -O -DSUNTOOL -DCURSES -DBSD
- LDFLAGS=
- LIBES= -lcurses -ltermlib -lsuntool -lsunwindow -lpixrect
- OTHERLIBS=
- # Use some variant of this one if you #define MMDF in config.h
- #OTHERLIBS=/usr/src/mmdf/lib/libmmdf.a
- LINTFLAGS= -bxah -Dlint
-
- mush: $(OBJS)
- @echo loading...
- @cc $(LDFLAGS) $(OBJS) $(LIBES) $(OTHERLIBS) -o mush
-
- $(OBJS): config.h mush.h
- loop.o: version.h
-
- lint:
- lint $(LINTFLAGS) $(SRCS) -DSUNTOOL -DCURSES -DBSD
-
- clean:
- rm -f *.o core mush
-
- BINDIR= /usr/local/bin
- LIBDIR= /usr/local/lib
- MRCDIR= /usr/lib
- MANDIR= /usr/local/man/man1
- MANEXT= 1
-
- install: mush
- mv mush $(BINDIR)
- strip $(BINDIR)/mush
- chmod 0755 $(BINDIR)/mush
- rm -f $(BINDIR)/mushtool
- ln -s $(BINDIR)/mush $(BINDIR)/mushtool
- cp mush.1 $(MANDIR)/mush.$(MANEXT)
- chmod 0644 $(MANDIR)/mush.$(MANEXT)
- cp tool_help $(LIBDIR)
- chmod 0644 $(LIBDIR)/tool_help
- cp cmd_help $(LIBDIR)
- chmod 0644 $(LIBDIR)/cmd_help
- cp Mushrc $(MRCDIR)/Mushrc
- chmod 0644 $(MRCDIR)/Mushrc
-